package com.crm.model.vo.user;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class UserInfoVO {

    private String userId;  //用户基本信息id

    private String userName;  //用户名

    private String userNation;  //民族

    private Short userSex;  //性别--0:男; 1:女

    private String userBirth;  //出生年月

    private String userCard;  //身份证号

    private String politicalIdentity;  //政治身份

    private Short maritalStatus;  //婚姻状况--0:未婚; 1:已婚

    private String nativePlace;  //籍贯

    private String nativePlaceAddr;  //户籍地址

    private String userNowAddr;  //现居住地

    private String userContact;  //联系方式

    private String emergencyContact;  //紧急联系人联系方式

    private String emergencyContactWay;  //紧急联系人

    private String userEmail;  //邮箱

    private Short positionStatus;  //岗位状态

    private String liveCity;  //所在城市

    private Short conversionStatus;  //是否转正--0:转正; 1: 未转正

    private Date conversionDate;  //转正日期

    private Date entryTm;  //入职时间

    private Date leaveTm;  //离职时间

    private String position;  //职务

    private String systemRole;  //系统角色

    private String companyId;  //公司编号

    private String companyName;  //所属公司

    private String accountId;  //账号id

    private String userSuperiorId;  //直属上级id

    private String userJobNumber;  //用户工号

    private String resumeId;  //简历id

    private String uploadId; //上传图片id

    private String accessUrl; //图片地址

    private String operateId;  //操作人id

    private Date createTm;  //创建时间

    private String updateUserId;  //更新人id

    private Date updateTm;  //更新时间

    private Integer onTheJobSituation;//职务状态

    private BigDecimal royaltyCountMoney;//提成总金额

    private Integer userLevel;  //用户等级

    private String entryArea;

}